<?php     
    

    $valor = '';
    foreach ($permisos as $permiso) {
        $valor[$permiso->getId()] = $permiso->getId();
    }

    
    
    $parent = 'clienteBusqueda';
    //variable de envio de informacion al menu Usuario ID
    $responseId         = $idUser;
    $idUser             = "idUser=".$idUser."&parent=".$parent;
    
    
    //Variable de la pagina
    $urlPage            = "Detalle";
    
    //Url de Actualizacion de Cliente Dashbioard
    $urlLoadUser        = "LoadUser('".url_for("dashboard/".$parent)."','".$idUser."','#User".$responseId."');";
    //Url de Actualizacion de Cliente Dashbioard / Cierre Ventana
    $urlLoadUserClose   = "javascritp:".$urlLoadUser."MenuClose();";
    
    
        
    function fechaHora($fecha)
            
{  
    
            $meses = array('','Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic');
            list($ano,$mes,$dia)= explode("-", $fecha);
            $valor = explode(" ", $dia);
            $dia =  $valor[0];            
              $nueva =  mktime(0,0,0, $mes,$dia,$ano);
              $nuevafecha=date("d-",$nueva).$meses[intval(date("m",$nueva))].date("-Y",$nueva).' a las '.date("g:i a",strtotime($valor[1]));
            
      return ($nuevafecha);  
            
}
    
    function fechaCalendarioF($fecha)
            
    {  
            list($ano,$mes,$dia)= explode("-", $fecha);
            $valor = explode(" ", $dia);
            $dia =  $valor[0];            
              $nueva =  mktime(0,0,0, $mes,$dia,$ano);
              $nuevafecha=date("d/m/Y",$nueva);
            
      return ($nuevafecha);  
            
    }
    
    /*FUNCION sum de los intervalos de tiempo a la hora inicial*/
    function HorarioSum($hora, $tipoHora, $ind = '', $intervalo = 0){
        
        $hora = explode(":",$hora);
        $hora = date("$tipoHora:i$ind" , mktime($hora[0],$hora[1]+$intervalo));
        $hora = explode(":",$hora);
                if($hora[0]<=9) $hora[0] = "0".intval($hora[0]);
        $hora = $hora[0].":".$hora[1];
        
        return $hora;

    }
    
     $styleAgendado = '';
            if($agendado->getAgendadoStatus()->getColorFondo()){
                
                $styleAgendado = 'background: '.$agendado->getAgendadoStatus()->getColorFondo().';color:'.$agendado->getAgendadoStatus()->getColorFuente().';'; 
            }
?>




<table width="100%" cellpadding="0" cellspacing="0" border="0" id="tableRango">
    <tr>
        <td>
            <div class="title-windows">Informacion Servicio / Operaciones 
            
                <a href="javascript:void(0);" onclick="<?php echo $urlLoadUserClose; ?>" class="close-windows">
                    
                <img src="/images/icon/remove.png" title="Close"  />
                
                </a>
            </div>
        </td>
    </tr>
    <tr>
        <td class="" style="vertical-align:top; padding: 10px;">
            

        
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
      
      <tr>
          <td colspan="2" valign="top" class="form-field" style="padding-left: 5px; padding-top: 0px; margin-top: 0px;">
              
              <div style="float: left;  margin: 0px 10px 0px 0px;">
              <table width="100%" cellpadding="0" cellspacing="0" border="0">
                  <tr>
                      <td>
                         <div class="servicio<?php echo $agendado->getServicioTipoId();?>" style="font-size: 20px; padding: 5px;">
                            <?php echo $agendado->getZona().': DF'.$agendado->getUsuarioId(); ?>


                        </div> 
                         
                      </td>
                  </tr>
                   <tr>
                      <td>
                          <div  class="columnaTitulo " style="<?php echo $styleAgendado; ?>cursor: pointer; font-size: 12px;font-family: 'Sintony', sans-serif;padding: 5px;" >
                            <?php echo ucwords($agendado->getAgendadoStatus());?>
                        </div>
                           
                      </td>
                  </tr>
                  </table>
             </div>
              
              Cliente: <?php echo $agendado->getUsuario(); ?>
              <br>
              Colonia: <?php echo $agendado->getParroquia(); ?>
              <div class="clear" style="height: 10px"></div>
              
              
              
          </td>
      </tr>
      <tr>
          <td colspan="2"></td>
      </tr>
      <tr>
          
          
          <td class="form-field"  valign="top" style="padding-left: 5px; padding-top: 0px; margin-top: 0px;" width="50%">
             
            
              <?php if($agendado->getCantidadMascota()>=1){ ?>
              Mascotas [<?php echo $agendado->getCantidadMascota(); ?>] : <br>
                  <p style="padding-left: 10px;">
                      <?php foreach($agendado->getMascotaHasServicio() as $mascota){ 
                          
                          
                          echo  ' - <font id="masc'.$mascota->getMascotaId().'">'.$mascota->getMascota().' ('.$mascota->getMascota()->getRaza().')</font>';
                          echo '<a class="eliminarMasc" href="javascript:void(0);" onclick="eliminarMasc('.$mascota->getMascotaId().')" title="elminar mascota">[-]</a>';
                          echo '<br>';
                      
                          
                          
                      }
                      
                      ?>
                  <p>
              <div class="clear" style="margin-top: 5px;"></div>
              <?php } ?>
              
              Camioneta: <?php echo $agendado->getCamioneta(); ?>
              
              <div class="clear"></div>
              Fecha: <?php 
                            $fechaAsig = explode(" ", $agendado->getFechaAsig());
                            echo fechaCalendarioF($fechaAsig[0]); ?>
              <div class="clear"></div>
              Duracion: <?php echo $agendado->getDuracion(); ?>
              <div class="clear"></div>
              Hora incio: [<?php echo HorarioSum($fechaAsig[1], "G", $ind = '', 0); ?>] <div class="clear"></div>
              Hasta: [<?php echo HorarioSum($fechaAsig[1], "G", $ind = '', $agendado->getDuracion()); ?>]
            
              
              
          </td>
          <td class="form-field" valign="top" style=" padding-left: 2px; padding-top: 0px; margin-top: 0px;">
               Telefonos: 
              <div class="clear"></div>
              <?php
              
                foreach ($agendado->getUsuario()->getTelefono() As $telefonos){
                    if($telefonos->getNumero()!=0){
                        echo '<p>'.$telefonos->getTelefonoEtiqueta()->getNombre().'</p>';
                        echo "(".$telefonos->getTelefonoCodigo()->getCodigo().") <font>".$telefonos->getNumero()."</font>";
                    }
                }
               
                ?>
              
              <div class="clear" style="margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dashed #666666; width: 100%"></div>
              Direccion: 
              <div class="clear"></div>
              <?php
              
                foreach ($agendado->getUsuario()->getDireccion() As $direccions){
                    if($direccions->getDescripcion()!='') {
                        echo "<p>".$direccions->getDireccionEtiqueta()->getNombre().": ";
                        echo "<b>".$direccions->getDescripcion()."</b></p>";
                    }
                }


                ?>
          </td>
      </tr>  
      <tr>
          <td colspan="2"><div class="clear" style="margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dashed #666666; width: 100%"></div></td>
      </tr>
      
      <tr>
          <td colspan="2" class="form-field" valign="top" style="padding-left: 5px; padding-top: 0px; margin-top: 0px;">
              Servicio: 
              <div class="clear"></div>
              <table width="100%">
                  <tr>
                      <td align="right"></td>
                      <td align="right" width="70px"></td>
                  </tr>
                      
              <?php
                
                $total = 0 ;
                foreach ($agendado->getServicio() As $servicio){
                    
                    
                        foreach ($servicio->getProducto()->getProductoPrecio() as $presentacion){
                            //echo intval($presentacion->getPrecio())."h";
                           $servicioPresentacion[$presentacion->getProductoId().intval($presentacion->getPrecio())]    = $presentacion->getPresentacion();
                        }
                        
                        echo "<tr>";
                        echo "<td>[".$servicio->getCantidad().'] '.$servicio->getProducto().' '.$servicioPresentacion[$servicio->getProducto()->getId().intval($servicio->getPrecio())].":</td>";
                        echo "<td align='right'>".$servicio->getPrecio()."</td>";
                        echo "</tr>";
                        
                        $total = $total+$servicio->getPrecio();
                        
                }
                
                
                if($agendado->getDescuento()->getIsAprobado()){
                    $descuento        = -1*$agendado->getDescuento()->getMonto();
                    if($descuento <= -1)
                        $descuento_titulo =  "Descuento";
                    else
                        $descuento_titulo =  "Incremento";
                }else {
                    $descuento        =  '0.00';
                    $descuento_titulo =  "Descuento / Incremento";
                }
                
                if($agendado->getDescuento()->getIsAprobado()){
                ?>
                  <tr>
                      <td align="right"><?php echo $descuento_titulo; ?></td>
                      <td align="right"><?php echo $descuento; ?></td>
                  </tr>
                  <?php } ?>
                  <tr>
                      <td align="right">Total a Cobrar</td>
                      <td align="right"><b style='padding-left: 5px;'><?php echo number_format($total+$descuento,2,',','.'); ?></b></td>
                  </tr>
              </table>
          </td>
      </tr>
      
      <tr>
          <td colspan="2"><div class="clear" style="margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dashed #666666; width: 100%"></div></td>
      </tr>
      <tr>
          <td colspan="2">
              Agendado por:<br>
              [<?php echo $agendado->getSfGuardUser();  echo fechaHora($agendado->getUpdatedAt()); ?> ]<br>
              <?php 
              if($agendado->getAgendadoStatusId()!=1)
              echo $agendado->getBitacora(); ?>
              
          </td>
      </tr>
          
      
  </table>


</td>
    </tr>
    
        <?php if($notice){ ?>
        <tr><td class="servicio<?php echo $agendado->getServicioTipoId();?>" style="font-size: 12px; font-weight: normal;vertical-align: middle; padding: 10px" align="center" valign="middle">
                
                <?php 
                if($agendado->getAgendadoStatusId()==5) echo "Servicio cerrado correctamente"; 
                elseif($agendado->getAgendadoStatusId()==4) echo "Servicio cancelado correctamente"; 
                elseif($agendado->getConfirmacionId()==3) echo "Servicio confirmado correctamente"; 
                
                    ;?>
                
                <script type="text/javascript">
                    
                    
                            arrayData = 'servicio_id=<?php echo $agendado->getServicioTipoId();?>' +
                                        '&fechaCalendario=<?php echo $fechaAsig[0];?>';

                            $.ajax({
                            url: '<?php echo url_for("agendado/pista")?>',
                            data: arrayData,
                            dataType: "script",
                            type: "POST",
                            //beforeSend:Loading($("#agendado-pista")),
                            success: function(theResponse){                
                                $("#agendado-pista").html(theResponse);
                                $('.jwj-agendadoDragOn').hide();

                            }});

                </script>
                
                
        </td></tr>
        <?php } ?>
        <tr><td class="form-action-bottom">
            <!--Campo Oculto de evio de variable de ID del usuario-->
            <input type="hidden" name="idUser" value='<?php echo $responseId ?>'/>
            <input type="hidden" name="parent" value='<?php echo $parent ?>'/>
              
          
          <?php if ($agendado->getAgendadoStatusId()!=5)  { ?>
            
          <?php if($agendado->getAgendadoStatusId()!=4) { ?>
          
          
          
          
          
          <?php if(!empty($valor[4])){ ?>
                
                <div class="button-done" onclick="borrarServicio();">Cancelar Servicio</div>
            
                <?php if($agendado->getConfirmacionId()==1){ ?>
                <div class="button-done" style="margin-left: 2px;" onclick="confirmarStatus()">Confirmar Servicio</div>
                <?php }if($agendado->getConfirmacionId()==5){ ?>
                <div class="button-done" style="margin-left: 2px;" onclick="confirmarServicio()">Realizado</div>
                <?php } ?>
                
                
                
          <?php } ?>
          
          <?php if((!empty($valor[4]))&&($agendado->getEmpresaId()==45)){?>
                <div class="button-done" style="margin-left: 2px;" onclick="confirmarServicio()">Realizado</div>
          <?php } ?>
                
          <?php } ?>
          <a class="button-submit" href="<?php echo url_for('agendado/agendado?ejecucionProceso=despues&servicio_id='.$agendado->getServicioTipoId().'&idAgendado='.$agendado->getId().'&idUser='.$agendado->getUsuarioId()); ?>">Re-Programar</a>
          <?php } ?>
          
          <?php if((!empty($valor[4])&&($agendado->getAgendadoStatusId()==5)))  { ?>
          <a class="button-submit" href="<?php echo url_for('agendado/agendado?ejecucionProceso=despues&servicio_id='.$agendado->getServicioTipoId().'&idAgendado='.$agendado->getId().'&idUser='.$agendado->getUsuarioId()); ?>">Re-Activar</a>
          <?php } ?>
          
          
        </td></tr>

    
  </table>

<script type="text/javascript">


function confirmarStatus(){

            
               //Confirmacion si desea realizar la operacion
    jConfirm('Esta seguro de que desea CONFIRMAR el servicio?', 'Confirmacion de Accion', function(r) {
        if(r==true){
            
            
            $.ajax({
            url: '<?php echo url_for('agendado/confirmacion?idAgendado='.$agendado->getId().'&monitor=1')?>',
            dataType: "script",
            type: "POST",
            //beforeSend:Loading($("#agendado-pista")),
            success: function(theResponse){                
                $("#boxInput").html(theResponse);
                
            }});
            
            
        } 
    });
            
        
}

function confirmarServicio(){

            
               //Confirmacion si desea realizar la operacion
    jConfirm('Esta seguro de que desea cerrar el servicio?', 'Confirmacion de Accion', function(r) {
        if(r==true){
            
            
            $.ajax({
            url: '<?php echo url_for('agendado/realizado?idAgendado='.$agendado->getId().'&monitor=1')?>',
            dataType: "script",
            type: "POST",
            //beforeSend:Loading($("#agendado-pista")),
            success: function(theResponse){                
                $("#boxInput").html(theResponse);
                
            }});
            
            
        } 
    });
            
        
}

function eliminarMasc(mascid){

        jConfirm('Esta seguro de que desea borrar la '+$('#masc'+mascid).html()+'?', 'Confirmacion de Accion', function(r) {
        if(r==true){
            
            $.ajax({
            url: '<?php echo url_for('agendado/eliminarMascota?idAgendado='.$agendado->getId().'&mascota_id=')?>'+mascid,
            dataType: "script",
            type: "POST",
            //beforeSend:Loading($("#agendado-pista")),
            success: function(theResponse){                
                $("#boxInput").html(theResponse);
                
            }});
            
            
            
             } 
    });

}

function borrarServicio(){

            
               //Confirmacion si desea realizar la operacion
    jConfirm('Esta seguro de que desea borrar el servicio?', 'Confirmacion de Accion', function(r) {
        if(r==true){
            
            
            $.ajax({
            url: '<?php echo url_for('cancelacion/new?idAgendado='.$agendado->getId().'&idUser='.$agendado->getUsuarioId())?>',
            dataType: "script",
            type: "POST",
            //beforeSend:Loading($("#agendado-pista")),
            success: function(theResponse){                
                $("#boxInput").html(theResponse);
                
            }});
            
            
        } 
    });
            
        
}


</script>

